31752 Los Rios St, San Juan Capistrano, CA 92675, United States
View on Map
What travelers say:
I think only locals know about this place and they hold on to it for themselves. The atmosphere is charming, the service is stellar and the food is the STAR.